Place each subsidiary company's workgroups in a separate department
Although you can share a department (and thus all of its workgroups) across several companies in ContactsLaw, we recommend that you create a separate department (or departments) for each subsidiary company and restrict the visibility of each department to a single company only.
This avoids the potential for matters to be opened in workgroups that do not belong to the company.